import type { App } from 'vue'

import { hasPerm } from './permission'
import { positiveNumber } from './positiveNumber'

// 全局注册 directive 方法
export function setupDirective(app: App<Element>) {
	// 使 v-hasPerm 在所有组件中都可用
	app.directive('hasPerm', hasPerm)

	// 使 v-positive-number 在所有组件中都可用
	app.directive('positive-number', positiveNumber)
}
